home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 87
/
087.d81
/
soapbox 87
/
RAMBOOT.S
< prev
Wrap
Text File
|
2022-08-26
|
1KB
|
93 lines
;compliments os LOADSTAR
;this file will autoboot with RAMLink and
;set the F-keys to more useful settings
chrout =$ffd2
.org $c000
.mem
;obj "@0:ramboot.o"
start ldy #0
sty 53281
sty 53280
- lda keys,y
cmp #255
beq setup
sta 679,y
iny
bne -
setup lda <679
sta 176
lda >679
sta 177
lda #0
sta 155
lda #19
jsr chrout
lda #13
sta 211
jsr 58732
ldy #0
- lda ram,y
beq +
jsr chrout
iny
bne -
/ ldy #160
lda #7
- sta (243),y
dey
bne -
ldx #0
- ldy #39
- lda (209),y
ora #128
sta (209),y
lda colors,x
sta (243),y
dey
bpl -
lda #13
jsr chrout
inx
cpx #3
bne --
+ lda #13
sta 646
ldy #0
- lda stuff,y
beq +
jsr $ffd2
iny
bne -
+ rts
keys .asc "@$:*=s":.byt 13,0
key3 .asc "@$:*":.byt 13,0
key5 .asc "rU:":.byt 13,0
key7 .asc "lI:":.byt 13,0
key2 .asc "@d":.byt 13,0
key4 .asc "@t":.byt 13,0
key6 .asc "@ ":.byt 34:.asc "cd:":.byt 13,0
key8 .asc "@ ":.byt 34:.asc "s:":.byt 0,255
colors .byt 10,8,9
ram .asc "R A M L I N K":.byt 13,13
.asc " Cool boot from FutureTech":.byt 19,0
stuff .byt 13,13:.asc "F1:SEQ DIR F3:DIR F5:RUN F7: LIST"
.byt 13
.asc "F2:DLIST F4:TLIST F6:CD F8:SCRATCH":.byt 13,14,0